/*
  化学方程式
  题目描述
    化学方程式，也称为化学反应方程式，是用化学式表示物质化学反应的式子。
    书写化学方程式要遵守两个原则：一是必须以客观事实为基础；二是要遵守质量守恒定律。
    例如铁丝在氧气中燃烧的方程为：

                点燃
      3Fe + 2O₂  -> Fe₃O₄

    大多数的化学方程式在反应前后元素数量不会变化，比如 Fe 原子在反应前为 3，反应后也为 3，
    而配平可以使得方程式遵守质量守恒定律，
    现随机生成一个反应前后元素数量不变但未完全配平的化学方程式，请你对方程式进行配平。

    为了方便描述化学方程式，使用不同的大写字母表示不同的原子，一个字母只能表示一种原子，
    每项最多 4 个不同原子，每项前的数字表示方程式系数，字母后的数字表示下标，
    所有数字在 1 ~ 9之间，反应条件都省略，我们将上述方程简化表示为：3A + 2B₂ = A₃B₄。
  输入描述
    一行，一个字符串，包含数字、大写字母、+号和=号，保证一定有解。
  输出描述
    输出若干行，输出配平所需的原子（用大写字母表示）及数量，按字典序从小到大每行一个不同的原子。
  样例1
    输入
      3AB+2B+2C=4B+A3
    输出
      B 1
      C 2
  提示
   【样例解释】
      反应前有 3 个 A 原子，5 个 B 原子，2 个 C 原子，现在方程反应后缺少 1 个 B 原子，2 个 C 原子
   【数据范围】
      对于 30% 的数据，只有 1 个原子未配平；
      对于 100% 的数据，字符串长度不超过 1000。
*/